#include <bits/stdc++.h>
using namespace std;

struct student{
  string name;
  int yw,sx,yy,total;
  void calculate() {
    total=yw+sx +yy;
  }
};

bool cmp(student const &s1,student const &s2){
  if(s1.total!=s2.total){return s1.total>s2.total;}
  if(s1.yw!=s2.yw){return s1.yw>s2.yw;}
  if(s1.sx!=s2.sx){return s1.sx>s2.sx;}
  if(s1.yy!=s2.yy){return s1.yy>s2.yy;}
  return false;
}

int main(){
  int n,k;
  cin>>n>>k;
  vector<student> s(n);
  for(int i=0;i<n;i++){
    cin>>s[i].name>>s[i].yw>>s[i].sx>>s[i].yy;
    s[i].calculate();
  }
  sort(s.begin(),s.end(),cmp);
  cout<<s[k-1].name<<" "<<s[k-1].yw<<" "<<s[k-1].sx<<" "<<s[k-1].yy<<endl;

  return 0;
}


//题目：谁考了第k名
//
//描述：
//题目描述
//连续输入n个学生的姓名、语文、数学和英语成绩。给定一个正整数k，输出第k名的学生信息。总成绩从高到低进行输出。总成绩相同时，语文成绩高的排名高；
// 语文成绩也相同的，数学高的排名高。
//
//输入格式
//第1行 2个整数n和k
//第2 n+1行 每行1个字符串和3个整数，分别表示一个学生的姓名、语文、数学和英语成绩
//
//输出格式
//1行，一个字符串和3个整数，分别为第k名学生姓名、语文、数学和英语成绩。
//
//输入样例
//5 2
//zhangsan 90 80 70
//lisi 78 86 91
//wangwu 99 66 88
//zhaoliu 68 87 76
//tianqi 88 77 56
//输出样例
//wangwu 99 66 88